package org.jeecg.modules.clue.service;

import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.clue.entity.ClueRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.clue.req.ClueHistoryResend;

import java.util.List;
import java.util.Set;

/**
 * @Description: 线索记录
 * @Author: jeecg-boot
 * @Date:   2025-01-08
 * @Version: V1.0
 */
public interface IClueRecordService extends IService<ClueRecord> {


    void distributeTask(ClueRecord clueRecord);

    void saveClueRecord(ClueRecord clueRecord);

    List<ClueRecord> historySearch(String source, String startCreateTime, String endCreateTime);

    void historyResend(ClueHistoryResend clueHistoryResend);

    Result<String> h5Add(ClueRecord clueRecord);

    String stat();

}
